PropertyType は EntityType ごとに設定するべきか?
from 進行表
PropertyType は EntityType ごとに設定するべきか?
設定できるようにするメリット
変更が自由になる
もし EntityType に応じて PropertyType のdisplayNameや、acceptable methodsを変えたいという需要があるのだとしたら・・・
いや、ない
デメリット
めんどくさい
新しいエンティティを追加するたびに PropertyType を全部書き直していたら重複する行がすごいことになる・・・。
特定の PropertyType に対して、定義される acceptable Methods は一定。これでいいと思います。
更に重複をなくすために、PropertyType はネームスペースに対して定義する。
EntityTypeは、その定義を reference オブジェクトを使って利用する。